/*
 * image.h
 *
 *  Created on: 23. 2. 2013.
 *      Author: sjelic
 */

#ifndef IMAGE_H_
#define IMAGE_H_



class msImgDecomInstance
{
public:
	unsigned int M;
	unsigned int N;
	unsigned int T;
	unsigned int k;
	float *X;
	float *S;
	float *A;

	msImgDecomInstance(char[]);
	~msImgDecomInstance();

	void preprocX(float eps);
	void estimateA();
	void estimateS();
};

class msImgDecomEvaluation
{
public:
	float *originalS;
	float *estimatedS;
	float *originalA;
	float *estimatedA;

	msImageDecomEvalueation(char )
};


#endif /* IMAGE_H_ */
